package com.yixun.qfbao.apidto;

import com.yixun.qfbao.apidto.base.CommonResDTO;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description
 * @Date 2017/11/28
 * @Author sangtao
 * @Computer Administrator
 */
public class GetSettlementRecordResDto extends CommonResDTO {
    /**
     * 经济公司id
     */
    private Long agentCompanyId;
    /**
     * 经济公司名称
     */
    private String agentCompanyName;
    /**
     * 佣金规则id
     */
    private Long commissionRuleId;
    /**
     * 佣金状态
     */
    private String commissionStatus;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建用户id
     */
    private Long CreateUserId;
    /**
     * 交易金额
     */
    private String dealAmount;
    /**
     * 交易数量
     */
    private String dealNum;
    /**
     * 是否删除
     */
    private String delFlag;
    /**
     * 开发商id
     */
    private Long devCompanyId;
    /**
     * 详情id
     */
    private Long id;
    /**
     * 带结佣金额
     */
    private String pendingCommission;
    /**
     * 楼盘id
     */
    private Long premissesId;
    /**
     * 楼盘名称
     */
    private String premisesName;
    /**
     * 实际填写佣金的原因
     */
    private String reason;
    /**
     * 结算周期
     */
    private String settlementCycle;
    /**
     * 佣金类型
     */
    private String type;
    /**
     *待结算日期
     */
    private String pendingDateStr;

    /**
     *实际结算佣金
     */
    private BigDecimal actualCommission;

    /**
     * 结佣人
     */
    private String settmentUserName;

    /**
     * 结佣日期
     */
    private String actualDateStr;

    public Long getAgentCompanyId() {
        return agentCompanyId;
    }

    public void setAgentCompanyId(Long agentCompanyId) {
        this.agentCompanyId = agentCompanyId;
    }

    public String getAgentCompanyName() {
        return agentCompanyName;
    }

    public void setAgentCompanyName(String agentCompanyName) {
        this.agentCompanyName = agentCompanyName;
    }

    public Long getCommissionRuleId() {
        return commissionRuleId;
    }

    public void setCommissionRuleId(Long commissionRuleId) {
        this.commissionRuleId = commissionRuleId;
    }

    public String getCommissionStatus() {
        return commissionStatus;
    }

    public void setCommissionStatus(String commissionStatus) {
        this.commissionStatus = commissionStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getCreateUserId() {
        return CreateUserId;
    }

    public void setCreateUserId(Long createUserId) {
        CreateUserId = createUserId;
    }

    public String getDealAmount() {
        return dealAmount;
    }

    public void setDealAmount(String dealAmount) {
        this.dealAmount = dealAmount;
    }

    public String getDealNum() {
        return dealNum;
    }

    public void setDealNum(String dealNum) {
        this.dealNum = dealNum;
    }

    public String getPendingDateStr() {
        return pendingDateStr;
    }

    public void setPendingDateStr(String pendingDateStr) {
        this.pendingDateStr = pendingDateStr;
    }

    public BigDecimal getActualCommission() {
        return actualCommission;
    }

    public void setActualCommission(BigDecimal actualCommission) {
        this.actualCommission = actualCommission;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public Long getDevCompanyId() {
        return devCompanyId;
    }

    public void setDevCompanyId(Long devCompanyId) {
        this.devCompanyId = devCompanyId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getPendingCommission() {
        return pendingCommission;
    }

    public void setPendingCommission(String pendingCommission) {
        this.pendingCommission = pendingCommission;
    }

    public Long getPremissesId() {
        return premissesId;
    }

    public void setPremissesId(Long premissesId) {
        this.premissesId = premissesId;
    }

    public String getPremisesName() {
        return premisesName;
    }

    public void setPremisesName(String premisesName) {
        this.premisesName = premisesName;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getSettlementCycle() {
        return settlementCycle;
    }

    public void setSettlementCycle(String settlementCycle) {
        this.settlementCycle = settlementCycle;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSettmentUserName() {
        return settmentUserName;
    }

    public void setSettmentUserName(String settmentUserName) {
        this.settmentUserName = settmentUserName;
    }

    public String getActualDateStr() {
        return actualDateStr;
    }

    public void setActualDateStr(String actualDateStr) {
        this.actualDateStr = actualDateStr;
    }
}
